﻿using System;
using Contracts.General;
using Wombat.Core;
using Wombat.Core.Services;

namespace Wombat.WcfGate
{
    public abstract class WcfTagService : ITagService
    {
        protected IObservationManager ObservationManager;
        protected IUniqueIdentifiable WebServiceGateHost;

        protected WcfTagService(IObservationManager observationManager, IUniqueIdentifiable webServiceGateHost)
        {
            ObservationManager = observationManager;
            WebServiceGateHost = webServiceGateHost;
        }

        public TagDescriptionDto GetTagByGuid(Guid uniqueId)
        {
            throw new NotImplementedException();
        }

        public TagDescriptionDto GetTagById(long persistedId)
        {
            throw new NotImplementedException();
        }

    }
}
